<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 添加数组元素
        let arr = [1,2,3,4,5,6,7,8,9]
        // 向前添加一个元素
        let pusharr = arr.push(3)
        console.log(pusharr,'push的返回值添加后的数组长度');
        
        // 向后添加一个元素
        arr.unshift(0)

        // 删除最后一个元素
        arr.pop()
        // 删除第一个元素
        arr.shift()

        // 根据下标删除元素
        // splice(参数一,参数二)
        // 参数一:要删除元素的下标
        // 参数二:要删除的个数
        // 正常是用来截取数组中某一个或多个元素
        // 返回值是被截取出来的元素  数组格式
        let newarr = arr.splice(3,1)
        console.log(newarr);

        // 获取元素的下标
        // 如果没有找到元素就返回-1,找到返回下标
        let index = arr.indexOf(9)
        console.log(index,'下标');
        
        
        // arr.splice(1,1)

        console.log(arr);

        
        
    </script>

</body>
</html>